if(redis.call('exists',KEYS[1])==1) then
    local stock = tonumber(redis.call('get', KEYS[1]));
    if (stock>0) then
            redis.call('incrby', KEYS[1], -1);
            return stock;
    end;
        return -1;
end;
return 0;
